/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package nueva.esperanza.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import nueva.esperanza.modelo.Banco;
import nueva.esperanza.modelo.Cheque;
import nueva.esperanza.modelo.Grupo;
import nueva.esperanza.modelo.Usuario;
import org.apache.log4j.Logger;

/**
 *
 * @author mgcharuc
 */
public class DatosDto implements Serializable {
   
    private static Logger log = Logger.getLogger(DatosDto.class);
   
    private String nombre;
    private String direccion;
    private String correo;
    private String telefono;
    private String descripcion;
    private String nit;
    private String login;
    private BigDecimal estado;
    private Grupo grupo;
    private Cheque cheque;
    private Banco banco;
    private Usuario usuario;
    
    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }
    
    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    /**
     * @return the direccion
     */
    public String getDireccion() {
        return direccion;
    }
    
    /**
     * @param direccion the direccion to set
     */
    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }
    
    /**
     * @return the correo
     */
    public String getCorreo() {
        return correo;
    }
    
    /**
     * @param correo the correo to set
     */
    public void setCorreo(String correo) {
        this.correo = correo;
    }
        
    /**
     * @return the telefono
     */
    public String getTelefono() {
        return telefono;
    }

    /**
     * @param telefono the telefono to set
     */
    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    /**
     * @return the descripcion
     */
    public String getDescripcion() {
        return descripcion;
    }
    
    /**
     * @param descripcion the descripcion to set
     */
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
    
    /**
     * @return the nit
     */
    public String getNit() {
        return nit;
    }
    
    /**
     * @param nit the nit to set
     */
    public void setNit(String nit) {
        this.nit = nit;
}

    /**
     * @return the login
     */
    public String getLogin() {
        return login;
    }

    /**
     * @param login the login to set
     */
    public void setLogin(String login) {
        this.login = login;
    }

    /**
     * @return the estado
     */
    public BigDecimal getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(BigDecimal estado) {
        this.estado = estado;
    }

    /**
     * @return the grupo
     */
    public Grupo getGrupo() {
        if(grupo==null){
            grupo = new Grupo();
        }
        return grupo;
    }

    /**
     * @param grupo the grupo to set
     */
    public void setGrupo(Grupo grupo) {
        this.grupo = grupo;
    }

    /**
     * @return the cheque
     */
    public Cheque getCheque() {
        if(cheque==null){
            cheque = new Cheque();
        }
        return cheque;
    }

    /**
     * @param cheque the cheque to set
     */
    public void setCheque(Cheque cheque) {
        this.cheque = cheque;
    }

    /**
     * @return the banco
     */
    public Banco getBanco() {
        if(banco==null){
            banco = new Banco();
        }
        return banco;
    }

    /**
     * @param banco the banco to set
     */
    public void setBanco(Banco banco) {
        this.banco = banco;
    }

    /**
     * @return the usuario
     */
    public Usuario getUsuario() {
        if(usuario==null){
            usuario = new Usuario();
        }
        return usuario;
    }

    /**
     * @param usuario the usuario to set
     */
    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }
    
}

    
